﻿/* Css Reset */
html {color:#333; background:#fff; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin:0; padding:0; color: #333;}
html {overflow-x: hidden;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
body, button, input, select, textarea {font:12px/1.5 "Arial", "\5B8B\4F53", sans-serif, tahoma, arial;}
input, select, textarea {font-size:100%;}
table{border-collapse:collapse; border-spacing:0;}
s{text-decoration:none;}
th {text-align:inherit;}
fieldset, img {border:0;}
iframe {display:block;}
abbr, acronym {border:0; font-variant:normal;}
del {text-decoration:line-through;}
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:500;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:500;}
q:before, q:after {content:'';}
sub, sup {font-size:75%; line-height:0;	position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
a {color:#333; webkit-transition: 0.25s all; -o-transition: 0.25s all; transition: 0.25s all;}
a:hover {color:#009aff; text-decoration:underline;}
ins, a {text-decoration:none;}
.fn-clear:after {visibility:hidden; display:block; font-size:0;	content:" "; clear:both; height:0;}
.fn-clear {zoom:1; /* for IE6 IE7 */}
.fn-hide {display:none;}
.fn-left, .fn-right {display:inline;}
.fn-left {float:left;}
.fn-right {float:right;}

/* sprite */
.top .wel s,
.h-key label s {background-image: url('images/publicSprite.png'); background-repeat: no-repeat;}

.wrap {width: 1200px; margin: 0 auto;}

/* top */
.top {height: 35px; background-color: #fafafa; border-bottom: 1px solid #dbdbdb;}
.top .wel {float: left; position: relative; padding-left: 25px; line-height: 35px; color: #666;}
.top .wel s {position: absolute; left: 0; top: 9px; width: 17px; height: 16px; background-position: -100px -7px;}
.top .tr {float: right; position: relative; z-index: 20;}
.top .tr a {float: left; color: #666; height: 13px; line-height: 13px; margin-top: 11px;}
.top .tr a:hover {color: #009aff;}
.top .tr a.link {padding: 0 10px; border-right: 1px solid #ddd;}
.top .tr a.map {border-right: 0; padding-right: 5px;}
.top .tr a.img {margin-left: 10px;}
.top .tr a.img img {margin-top: -1px; width: 16px; height: 16px; display: inline-block;}
.top .tr .qr {position: absolute; right: 0; top: 20px; padding-top: 10px; display: none;}
.top .tr .qr img { box-shadow: 5px 5px 30px rgba(0,0,0,.3); border-radius: 10px;}
.top .tr span {float: left; height: 13px; line-height: 13px; margin-top: 11px; color: #666;}

.logo {float: left; margin: 25px 0; width: 600px;}
.logo h1 {float: left; width: 225px; height: 77px; padding-right: 45px; margin-right: 25px; border-right: 2px solid #404040;}
.logo h1 a, .logo h1 img {display: block;}
.logo h2 {float: left; font-weight: 700; font-size: 18px; color: #666; margin-top: 8px;}
.logo h2 b {font-size: 12px; padding: 0 5px; color: #333;}
.logo h3 {float: left; font-weight: 700; font-size: 18px; color: #00a0e9; margin-top: 5px;}

.lr {float: right; width: 360px; margin-top: 25px; text-align: right;}
.lr .alibaba, .lr .alibaba img {display: inline-block; width: 225px; height: 37px;}
.lr .s-tel {font-size: 18px; margin-top: -5px;}
.lr .s-tel strong {display: inline-block; vertical-align: -4px; font-size: 30px; color: #ff8400; font-family: Impact; font-weight: 500; letter-spacing: 1px;}

/* 导航 */
.nav {height: 45px; background-color: #148BCE; line-height: 45px;width: 1200px; margin: auto;}
.nav li {float: left;}
.nav li a {display: block; position: relative; font-size: 16px; color: #fff; padding: 0 19px 0 16px; margin-right: -2px;}
.nav li a:hover, .nav li a.curr {color: #fff; text-decoration: none; background-color: #69b02a;}
.nav li s {position: absolute; width: 1px; height: 30px; top: 7px; right: 0; background-color: #2a91cc; border-right: 1px solid #7bcbf8;}
.nav li a:hover s, .nav li a.curr s {display: none;}

/* 热门关键词 */
.h-key {height: 50px; background-color: #f3f3f3; line-height: 50px; font-size: 14px; color: #666;width: 1200px; margin: auto;}
.h-key .wrap {display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.h-key label {position: relative; padding-left: 30px;}
.h-key label s {position: absolute; left: 0; top: 1px; width: 24px; height: 18px; background-position: -150px -82px;}
.h-key a {font-size: 14px; color: #666;}
.h-key a:hover {color: #009aff;}


/* 广告图片 */
.ad {margin: 15px auto; text-align: center;width: 1200px; margin: auto;}
.ad a, .ad img {display: block; margin: 0 auto;}


/* 副导航 */
.navb {height: 45px; line-height: 45px; font-size: 16px; background-color: #148BCE; margin-top: 40px; text-align: center;}
.navb .wrap {color: #fff;}
.navb a {color: #fff; margin: 0 20px 0 17px;}


/* 版权 */
.copyright {padding: 20px 0 30px; text-align: center; line-height: 2em; font-size: 14px;}
.copyright .icons {margin-top: 15px;}
.copyright .icons a {margin: 0 10px;}


/* 页面浮动工具 */
.fixedtool {position: fixed; _position: absolute; right: 10px; bottom: 10px; z-index: 100; border: 1px solid #ebebeb; border-bottom: none; width: 38px; opacity: 0; filter:alpha(opacity=0);}
.fixedtool a {display: block; float: left; height: 38px; line-height: 38px; cursor: pointer; width: 38px; text-align: center; background: #f5f5f5; border-bottom: 1px solid #ebebeb;}
.fixedtool a.gotop {display: none;}
.fixedtool a s {display: block; width: 19px; height: 20px; margin: 9px auto; background: url('images/tools.png');}
.fixedtool a.feedback s {background-position: 0 -21px; }
.fixedtool a em {display: none; margin: 3px auto 0; width: 24px; font-size: 12px; line-height: 16px;}
.fixedtool a:hover {background: #999; border-color: #999; text-decoration: none;}
.fixedtool a:hover s {display: none;}
.fixedtool a:hover em {display: block; color: #fff;}





/************ 201603新增 *************/

/* 左右位置互换 */
.lr_change .sd {float: right;margin-right: 0;margin-left: 10px;}

/* 关键词 访问量 */
.otherinfo {margin:10px;padding:10px;}
.otherinfo.pd1 {padding:15px 0;}
.otherinfo.mg1 {margin: 30px 55px 20px;}
.otherinfo.bdt {border-top: 1px solid #f00;}
.otherinfo.bdb {border-bottom: 1px solid #ccc;}
.otherinfo.bdt2 {border-top:dashed 1px #ccc;}
.views {float: right;font-size: 12px;color: #666;}
.views .n {color: #676767;}
.keyword {position: relative;padding-left: 80px;padding-right: 100px;font-size: 12px;font-family: "arial";color: #666;}
.keyword strong {position: absolute;left:0;top:0;color: #666;}
.keyword a {color: #666;white-space: nowrap;}
.keyword a:hover {color: #009aff;}
.unshowt .keyword {padding: 0;}
.unshowt strong {display: none;}

/* 公用信息 在数据表中 xl_singel */
.publicBox .title {margin-top: 20px;margin-bottom: 10px;}
.publicBox p {margin-bottom: 10px;font-family: "arial";font-size: 17px;line-height: 30px;text-indent: 2em;color: #333;}
.piclist li {float: left;text-align: center;margin:4px 4px 0 0;}
.pictlist1 {padding:20px 96px;}
.pictlist1 p {margin-top: 10px;font-size: 16px;color: #6887de;}
.pictlist1 img {width: 338px;height: 253px;}
.pictlist2 img {width: 411px;height: 308px;}
.pictlist2 {padding:20px 24px;}
.piclist li img {display: block;}
.publicBox img.ab {vertical-align: top;margin-bottom: 4px;}
.publicBox .ab1 ,.publicBox .ab3 {margin-left: 40px;}
.publicBox .ab1 ,.publicBox .ab1 {width: 395px;height: 266px;}
.publicBox .ab2 ,.publicBox .ab3 {width: 428px;height: 266px;}
.tac {text-align: center;}
.publicBox .cominfo {width: 305px;padding:5px 10px 15px;background: #f0f0f0;}
.publicBox .cominfo .dt1 {margin-bottom: 15px;font-family: "arial";font-weight: bold;font-size: 14px;color: #0033ae;}
.publicBox .cominfo dd {line-height: 30px;font-size: 16px;}
.publicBox .mgbx {margin-bottom: 15px;}

/* url_方块样式分页 */
.page{ text-align:right; padding-bottom:10px; clear:both;  }
.page input{ border:1px solid #c5c5c5; background:#fff; width:30px; height:20px; line-height:20px; vertical-align:middle; text-align:center;      }
.page a,.page span{ display:inline-block; *display:inline; zoom:1;  height:20px; line-height:20px; vertical-align:middle;}
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding:0 6px;}
.page a:hover {border:1px solid #246dc9; text-decoration:none; color:#246dc9;}
.page span.current,.page b a{background:#246dc9; border:1px solid #246dc9; color:#fff; font-weight:bold; padding:0 6px; }
.page span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#999;}
/* module10 */
.module10 .m10t {position: relative; height: 45px; text-align: center;}
.module10 .m10t p {position: absolute; left: 0; right: 0; top: 19px; z-index: 1; height: 1px; overflow: hidden; background-color: #dcdcdc;}
.module10 .m10t span {position: relative; z-index: 2; padding: 0 12px; background-color: #fff; font-size: 24px; color: #2690fe;}
.module10 .m10b li {float: left; width: 14.66%; padding-right: 2%; margin-top: 13px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}